package com.ruoyi.library.api.query.TwinRelationInfo;

import com.ruoyi.library.api.query.BaseQuery;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 孪生体关联信息查询参数
 *
 * @author ZhangYu
 * @date 2024-04-30
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "TwinRelationInfoQuery", description = "孪生体关联信息查询参数")
public class TwinRelationInfoQuery extends BaseQuery {

    /**
     * 孪生体编码
     */
    @ApiModelProperty("孪生体编码")
    private String twinCode;

    /**
     * 设备名称
     */
    @ApiModelProperty("设备名称")
    private String deviceName;

    /**
     * 资产编号
     */
    @ApiModelProperty("资产编号")
    private String assetsCode;

    /**
     * 构件编码
     */
    @ApiModelProperty("构件编码")
    private String componentCode;

    /**
     * 模型编码
     */
    @ApiModelProperty("模型编码")
    private String modelCode;

    /**
     * 业务编码
     */
    @ApiModelProperty("业务编码")
    private String businessCode;

    /**
     * 空间编码
     */
    @ApiModelProperty("空间编码")
    private String spaceCode;

}
